/*
 * For.h
 *
 *  Created on: 06/05/2010
 *      Author: rodolfo
 */

#ifndef FOR_H_
#define FOR_H_

#include "IterationStatement.h"
#include "ExpressionStatement.h"
#include "Statement.h"

class For: public IterationStatement
{
public:
    ExpressionStatement *declaration;
    ExpressionStatement *condition;
    Expression *inc;

    For();
    For ( ExpressionStatement *declaration, ExpressionStatement *condition, Statement *command );
    For ( ExpressionStatement *declaration, ExpressionStatement *condition, Expression *inc, Statement *command );
    virtual ~For();
};

#endif /* FOR_H_ */
